
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
.RW{ font:12px/1.5 "Microsoft YaHei",tahoma,arial,宋体; color:#3d3d3d; text-align:left; background:#fff;}
.RW a{ text-decoration:none; color:#525252;}
.RW a:hover{ color:#297bba;}
a,a:focus{ outline:none;}
input[type=button]:focus,input[type=sumbit]:focus{ outline:none;}
.clearfix:after{ height:0; display:block; clear:both; visibility:hidden; content:""; font-size:0;}
.clearfix{ *zoom:1;}
.main{/*  position:relative; */}
.RW em,.RW i{ font-style:normal; font-weight:bold;}
/* 公共原子类 */
.fontY{ font-family:"微软雅黑","宋体",arial;}
.fontS{ font-family:"宋体",arial;}
.fontA{ font-family:arial;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.wrap{ width:1024px; margin:50px auto 0; overflow:hidden;}
.RW{ position:relative; width:800px; float:right;}
.serhW{ background:#fafafa; border:1px solid #e6e6e6; font-size:0;}
.serhW .con{ padding:5px 30px; border:1px solid #fff;}
.serhW .lt{ margin-right:10px; font-size:14px; position:relative\0; top:1px\0; *position:relative; *top:-4px;}
/* :root .serhW .lt { top:2px; } */
.serhW select.prov{ margin-right:5px;}
.serhW select{ width:100px; height:28px; line-height:28px; font-size:12px;
	height:22px; line-height:18px\0; *position:relative; *top:-2px;
}
.serhW select.cond{ margin-left:5px;}
.serhW .serhInp{ width:250px; padding:0 5px; height:28px; line-height:28px; margin-left:10px; border:1px solid #e6e6e6; font-size:12px; color:#bababa; *margin-left:5px}
.serhW .serhInp.onfocus{ border-color:#fa6f39; color:#fa6f39; background:#fffbfa}
.serhW .serhBtn{ position:relative; width:80px; height:28px; border:0 none; padding:0; text-align:center; color:#fff; font-size:12px; margin-left:5px; top:0px; top:-1px\9; cursor:pointer; background:#fa6f39}
:root .serhW .serhBtn{ top:0px;}
.ie8 .serhW .serhBtn{ top:-2px;}
.listWrap{ margin-top:10px; margin-right:20px;}
.listWrap .titUl{ width:100%; overflow:hidden;}
.listWrap .listUl{ width:100%; overflow:hidden;}
.listWrap .tcol{ float:left;}
.titUl .tcol{ font-size:14px; font-weight:bold; color:#445269; }
.topUl .tcol{ height:100%; line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.listWrap .tcol_1{ width:150px; text-align:left; padding-left:3px;}
.listWrap .tcol_2{ width:276px; text-align:center;}
.listWrap .tcol_3{  width:75px; text-align:center;}
.listWrap .titUl .tcol_3 .tip{ position:relative; top:3px; left:2px; cursor:pointer;}
.listWrap .tcol_3 .ck{ position:relative\9; top:10px\9; *top:9px;}
.listWrap .topUl{ height:40px; line-height:40px; border:1px solid #f5f5f5; cursor:pointer;}
.listWrap .itemLi{ margin-top:5px;}
.listWrap .itemLi.odd{ background:#fdfdfd}
.listWrap .itemLi.even{ background:#f7f7f7}
.listWrap .itemLi.selected .topUl{ background:#e8f7df; border:1px solid #c6ddb8; color:#5f983c}
.itemLi .botW{  padding:5px 12px 0 15px; border:1px solid #c6ddb8; border-top:0 none; background:#f2faed; *position:relative; *z-index:1;}
.listWrap .itemLi.selected .botW{ }
.listWrap .table{ width:100%; text-align:center; color:#5f983c; table-layout:fixed}
.listWrap .table th,.listWrap .table td{ text-align:center;}
.listWrap .table tbody td{ *border-bottom:1px dashed #b3d2a1;}
.listWrap .table .tbcol_1{ width:230px;text-align:left;}
.listWrap .table thead th{ font-weight:bold; color:#5c7d29}
.listWrap .table .tbcol_2{ width:85px}
.listWrap .table .tbcol_3{ width:280px}
.listWrap .table .tbcol_4{ width:75px}
.listWrap .table .tbcol_5{ width:65px}
.listWrap .table .tbcol_6{ width:100px}
.listWrap .table thead .tbcol_6{ text-align:right;}
.listWrap .table tbody tr{ height:38px; line-height:38px; border-bottom:1px dashed #b3d2a1;}
.listWrap .table tbody .yen{ color:#ff682e}
.listWrap .table tbody .num{ font-family:arial; font-size:16px; color:#ff682e}
.listWrap .tcountW{ float:right; position:relative; width:80%; height:26px; line-height:26px; margin:0 auto; border:1px solid #a0bd8f; background:#fff; text-align:center; font-size:0;}
.listWrap .tcountW input.numInp{ position:relative; width:40%; height:26px;  font-size:16px; border:0 none; background:#fff; padding:0; text-align:center; color:#ff682e; *line-height:30px; *position:relative; *top:-1px;}
.lt-ie8 .listWrap .tcountW input.numInp{ top:-1px; line-height:26px; }
.listWrap .tcountW .cbtn{ display:inline-block; width:23%; font-weight:bold; font-size:16px; line-height:26px; color:#5c7d29;*position:relative; *top:-4px;}
.listWrap .tcountW a.cbtn:hover{ text-decoration:none}
.listWrap .tcountW .addBtn{ }
.listWrap .slideUpBtn{ display:block; float:right; width:70px; height:40px; line-height:40px; color:#729a59; font-weight:bold; text-align:right; margin-right:1px;}
.listWrap a.slideUpBtn:hover{ color:#ff6c33; text-decoration:none}
.listWrap .slideUpBtn .i{ position:relative; top:-2px; margin-right:5px;}
.seledW{ position:absolute; right:0; top:54px; width:190px;}
.seledW .stp{ font-size:14px; font-weight:bold; color:#445269}
.seledUl{ margin-top:5px; }
.seledUl .itemLi{ background:#fff; border:1px solid #c3dcb4; padding-bottom:5px; margin-bottom:5px;}
.seledUl .itemLi .tp{ line-height:1.4; background:#e8f7df; border-bottom:1px solid #c6ddb8; color:#8bac77; padding:3px;}
.seledUl .itemLi .tp span{ display:block;}
.seledUl .itemLi .tp span.pname{ padding-left:5px; text-indent:-5px;}
.seledUl .itemLi .tk{ margin:5px 5px 0; padding:2px 5px; border-bottom:1px dashed #97822f; color:#ff6c33}
.seledUl .itemLi .tk:last-child{ border-bottom:0 none;}
.seledUl .itemLi .tn,.seledUl .itemLi .zhang{ color:#97822f}
.seledUl .itemLi .start{ position:relative; top:2px; margin:0 2px;}
.seledUl .itemLi .yen{ font-size:11px;}
.seledUl .itemLi .zhang{ margin-left:2px;}
.seledUl .itemLi .tnumInp{ display:none; height:18px; width:35px; text-align:center; color:#f95110; font-family:arial; margin:0 2px; padding:0; line-height:18px;}
.noSeledUl{ width:188px; border:1px solid #f0f0f0; background:#fcfcfc; min-height:698px;}
.noSeledUl li{ height:200px; line-height:200px; text-align:center; color:#979797}
.stotalW{ display:none; width:188px; padding:10px 0; background:#fff9ce; border:1px solid #e5dda3}
.stotalW .p{ padding:0px 10px 0; color:#f95110}
.stotalW .p2{ margin-top:5px;}
.stotalW .num{ font-size:18px; font-weight:bold; font-family:arial;}

/* 分页按钮组件 */
.pagenavW{ display:none; text-align:right; margin:15px 0 50px;}
.pagenavW .rt{ float:right}
.pagenavW .rt .d{ float:right;}
.pagenavW .rt .d3{ margin-top:-8px; *margin-top:-3px;}
.pagenavW .rt .d1{ *width:100px;}
.pagenavW .rt .d2{ *width:135px;}
.pagenavW .rt .d3{ *vertical-align:top;}
.pagenavW .rt .d3{ position:relative\9; top:-1px\9;}
:root .pagenavW .rt .d3{ top:0px\9;}
.pagenavW .rt .d3{ *top:0px;}
.pagenavW .rt .d3 .di,.pagenavW .rt .d3 .ye{ *position:relative; *top:-4px;}
.pagenavW .btn{ position:relative; top:-2px; display:inline-block; width:54px; height:23px; color:#2d6dc5; font-weight:bold; margin-right:5px; text-indent:-9999px; font-size:0; background:url(../../images/other/product_package_new_navBtns.gif) no-repeat 0 0}
.pagenavW .prevBtn{ background-position:top left; margin-left:10px; margin-right:5px;}
.pagenavW .nextBtn{ background-position:top right}
.pagenavW a.prevBtn:hover{ background-position:bottom left}
.pagenavW a.nextBtn:hover{ background-position:bottom right}
.pagenavW a.btn:hover{ text-decoration:none}
.pagenavW .pageInp{ width:40px; height:20px; line-height:18px; text-align:center; color:#fa6f39; padding:0; background:#fff; border:1px solid #dddddd}
.pagenavW .pageInp{ *position:relative;}
.pagenavW .pageInp.onfocus{ border-color:#fa6f39; color:#fa6f39}
.pagenavW .cerPageBtn{ position:relative; top:7px; display:inline-block; width:0px; height:22px; line-height:22px; border:0 none; background:#fa6f39; overflow:hidden; text-align:center; color:#fff; cursor:pointer; }
.pagenavW .totalItemSize{ float:left;}
.pagenavW .btn{ }
.pagenavW .cerPageBtn{ top:7px\0; *top:-3px;}
:root .pagenavW .cerPageBtn { top:6px\9;} 
@media screen and (-webkit-min-device-pixel-ratio:0){ .pagenavW .cerPageBtn{ top:6px} }/* chorme */

.saveToNext{ display:none; height:50px; width:190px; margin:10px 0px 0; font-size:14px; line-height:50px; text-align:center; color:#fff; border:0 none; border-bottom:3px solid #cd4d1b; background:#fa6f39; cursor:pointer;}
.saveToNext:hover{ background:#ff6428}
.seledW .disable{ background:#e1e1e1; border-bottom:3px solid #d5d5d5; color:#7c7c7c; cursor:default; cursor:not-allowed;}
.seledW .disable:hover{ background:#e1e1e1;}
.tipW{ position:absolute; z-index:1000; display:none; background:#fffcee; border:1px solid #e6d5b4; 
	-webkit-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	-mox-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	-o-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	-ms-box-shadow:1px 1px 1px rgba(143,143,143,0.2);
	box-shadow:1px 1px 1px rgba(143,143,143,0.2);
}
.tipW .con{ padding:8px 10px; border:1px solid #fff; line-height:1.5; color:#ec522e; max-width:180px}
.l_save {width: 78px;height: 30px;
border: 0;background: url(../images/btnbc.png) no-repeat;line-height: 30px;color: #FFF;
font-weight: bold;margin: 30px 0 0 230px;cursor: pointer;}
.l_save_f{width: 78px;height: 30px;
border: 0;background-color:#00a0e9;line-height: 30px;color: #FFF;
font-weight: bold;margin: -20px 0 0 462px;cursor: pointer;}
.mc_title a{float:right; margin-right:20px; line-height:25px;}
.dismtab tbody td.txtlf{ text-align:left; padding-left:8px;}
.ui-t-add{ padding-left:20px; margin-right:10px;}
.ui-c-box{float:left;margin-top: 25px;padding:20px;color: #333333;width: 100%;}
.ui-line{margin-bottom:10px;}
.ui-title{font-size: 14px;color: #445269;width:120px;display:inline-block;}
.ui-select{width:120px;}
.hide{display:none;}
.ui-list{border:1px solid red;width:100%;}

.degcon{ margin-top:10px;margin-left:23px;margin-bottom: 10px;}
.degcon i{margin-right:5px;margin-left:5px;font-weight: bold;}
.degcon p span.t1{margin-right:10px;}
.degcon h4{ width:300px;text-align:center}
.degcon h3{ width:400px;text-align:center;height:30px;line-height:30px;background-color:#e5e5e5;}
.degcon h3 span.tl_z{text-align:center;margin-left:-80px;margin-right:100px;}
.degcon h3 span.tl_x{text-align:center;margin-left:-140px;margin-right:120px;}
.degcon h3 span.tl_f{text-align:center;margin-left:30px;margin-right:40px;}
.degcon h3 span.tl_g{text-align:center;margin-right:-100px;}
.degcon h3 span.tips{margin-left:-100px;}
.degcon p{ line-height:25px;margin-top:10px;}
.degcon p b{ width:100px; text-align:left; font-weight:400; display:inline-block;font-size: 14px;}
.degcon p b .red{ color:red; vertical-align:-2px; margin-right:4px;}
.degcon p .xiu{ margin-left:50px; color:#2A98DA;} 
.degcon p .grey2{ color:#999;}
.degcon p .grey2:hover{ color:#999; text-decoration:none;}
.degcon p .inptxt{ height:25px; line-height:25px; padding:2px; background-color: #f5f5f5;border: 1px solid #e5e5e5;}
.degcon p .txta{ width:325px; height:95px; vertical-align:text-top;}
.degcon p .buscard{ display:inline-block; width:255px; margin-right:30px; vertical-align:text-top;}
.degcon p span .buscard img{ width:253px; height:146px; border:1px solid #9B9B9B; margin-top:6px;}
.wid50{ width:50px; text-align: center;}
.wid80{ width:80px;text-align: center;} 
.wid130{ width:130px;}
.wid270{ width:270px;}
.wid330{ width:330px;}
.degcon p span{ margin-left:-28px;}
.degcon p span.tl{margin-left:10px;margin-right:10px;}
.degcon p .val2{ vertical-align:-2px; margin-right:4px;}
.degcon p label{ margin-right:15px;} 
.bcun{ width:78px; height:30px; border:0; background:url(../images/btnbc.png) no-repeat; line-height:30px; color:#FFF; font-weight:bold; margin:30px 0 0 230px; cursor:pointer;}
.l_save{ width:78px; height:30px; border:0; background-color:#00a0e9;line-height:30px; color:#FFF; font-weight:bold; margin:30px 0 0 100px; cursor:pointer;}
.d_save{ width:78px; height:30px; border:0; background-color:#00a0e9; line-height:30px; color:#FFF; font-weight:bold; margin:30px 0 0 465px; cursor:pointer;}
.s_save{ width:78px; height:30px; border:0; background-color:#00a0e9;line-height:30px; color:#FFF; font-weight:bold; margin:30px 0 0 485px; cursor:pointer;}
.t_save{ width:78px; height:30px; border:0; background-color:#00a0e9; line-height:30px; color:#FFF; font-weight:bold; margin:30px 0 0 485px; cursor:pointer;}
.degcon p a.l_save_a{width:78px; height:30px; border:0;  line-height:30px; color:#000; font-weight:bold; margin:30px 0 0 100px; cursor:pointer;}
.ui-button-sorange{ color: #000;padding: 0 12px;
line-height: 24px;height: 24px;font-size: 12px;cursor: pointer;}
.ui-button{left:360px;top:68px;position:relative;}
.dismtab_a{width: 98%;margin-top: 15px;border: 1px solid #DDDDDD;margin-left: 20px;}
.dismtab_a thead{ background:#F3FAFF; border:1px solid #DDEEFB; height:30px;}
.dismtab_a thead th{ text-align:center; height:30px; line-height:30px;font-size:14px;}
.dismtab_a tbody td{ padding:8px 0;font-size: 14px; line-height:18px; text-align:center; border-bottom:1px solid #DDDDDD;}
.dismtab_a tbody td a{ color:#2A97DA; margin-right:5px;text-decoration:none;font-size:14px;}
.dismtab_a tbody td.tdrig{ text-align:right; padding-right:7px;}
.dismtab_a tbody td.tdlf{ text-align:left; padding-left:7px;}
.dismtab_a tbody td.namelf{ text-align:left; padding-left:20px;}
.chose{margin-left: 20px;}

/*遮罩 删除模板 转移*/

#fullbg {position: fixed; z-index:99;background-color:#000; opacity:0.4;  filter: alpha(opacity=40);top:0;   -moz-opacity:0.4; -khtml-opacity:0.4; } 
#dialog,#dialog1 { background-color:#fff;border:5px solid rgba(0,0,0, 0.4);  height:250px; left:55%; margin:-200px 0 0 -200px; padding:1px; position:fixed !important; /* 浮动对话框 */ 
position:absolute; top:50%; width:330px; z-index:100000; border-radius:5px; display:none;  } 
#dialog p,#dialog1 p { margin:0 0 12px; line-height:24px; background:#008eff;; } 
#dialog p.close,#dialog1 p.close { text-align:right; padding-right:10px; } 
#dialog p.close a,#dialog1 p.close a { color:#fff; text-decoration:none; } 
.member_login{float:right;width:317px;height:287px;border:1px solid #ddd;border-top:3px solid #008eff;margin-top:40px;}
.member_login_a{float:left;width:330px;height:287px;}
.mark_del{padding:10px 8px 0;}
.mark_del label{font:normal 14px/normal "宋体";color:#666;padding-right:10px;}
.mark_del .input-txt{border:1px solid #ddd;margin-top:10px;font:normal 14px/normal "微软雅黑";color:#666;padding:0 10px;outline:none;border-radius:3px;height:38px;line-height:38px;width:200px;}
.mark_del .checkcode{width:60px;text-align:center;border:1px solid #ddd;font:normal 14px/normal "微软雅黑";color:#666;padding:0 10px;outline:none;border-radius:3px;height:38px;line-height:38px;}
.reg_btn{width:80px;height:30px;border:0;background-color: #00a0e9;color:#fff;font:bold 14px/35px "宋体";cursor:pointer;}
.mark_del .btn_con{margin-left:10px;margin-top:30px;height:35px;width:55px;cursor:pointer;display:inline-block;}
.mark_del .free_reg{margin-top:30px;color:#666;padding-left:35px;float:left;height:35px;line-height:35px;}
.connect_login{width:290px;margin:0 auto;border-top:1px solid #ccc;padding-top:10px;padding-left:10px;}
.connect_login p{font:normal 12px/normal "宋体";color:#666;padding:5px 0 10px;}
.connect_login a{color: #005bb5;text-decoration: none;outline: none;font-size:12px;line-height:16px;
display:inline-block;height:16px;}
.connect_login a:hover{color:#b54800;}
.connect_login img{width:16px;height:16px;margin-right:5px;}
.configure span.del_t_s{font-size:1.4em;}
.configure select.dprice_tpl{font-size:1.4em;}
.del_t {margin-left: 120px;margin-top: -65px;}
.del_t  h3{letter-spacing: 4px;}